between a rock and a hard place – English–Türkçe translations

🇬🇧 en tr 🇹🇷

between a rock and a hard place

  • in a difficult and inescapable position
iki arada bir derede
Wiktionary Links